/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.com.losalpes.marketplace.pirfb.beans;

import co.com.losalpes.marketplace.pirfb.bos.IntencionBO;
import co.com.losalpes.marketplace.pirfb.bos.SolicitudBO;
import javax.ejb.Local;

/**
 *
 * @author Juan
 */
@Local
public interface RFBBeanLocal {

    public SolicitudBO crearSolicitud(co.com.losalpes.marketplace.pirfb.bos.IntencionBO intencionBO);

    public java.util.List<IntencionBO> obtenerIntenciones(java.lang.String nit, java.lang.String tipo, java.lang.String estado);

    public String confirmarSolicitud(co.com.losalpes.marketplace.pirfb.bos.SolicitudBO solicitudBO);

    public String actualizarEstadoIntencion(java.lang.String id, java.lang.String estado);

    public String rechazarSolicitud(co.com.losalpes.marketplace.pirfb.bos.SolicitudBO solicitudBO);

    public IntencionBO obtenerIntencion(java.lang.String numero);

    public SolicitudBO obtenerSolicitud(java.lang.String numero);

    public SolicitudBO obtenerSolicitudPorIntencion(co.com.losalpes.marketplace.pirfb.bos.IntencionBO intencionBO);
    
    //public IntencionBO matchIntencion(IntencionBO intencion);

    //public co.com.losalpes.marketplace.pirfb.bos.IntencionBO obtenerIntencion(int id);
}
